From a8eb50cf31734c0d0cf0633455fd3a1fa948ca5a Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 21 Oct 2010 13:27:32 -0400 Subject: [PATCH] * insdel.c (prepare_to_modify_buffer): Don't set saved-region-selection if modification hooks are disabled. --- src/ChangeLog | 5 +++++ src/insdel.c | 1 + 2 files changed, 6 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index d2fd0b48e3c..1dda938238a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2010-10-21 Chong Yidong + + * insdel.c (prepare_to_modify_buffer): Don't set + saved-region-selection if modification hooks are disabled. + 2010-10-19 Chong Yidong * cmds.c (Fdelete_char): Doc fix. diff --git a/src/insdel.c b/src/insdel.c index abe6f350585..ff380ada192 100644 --- a/src/insdel.c +++ b/src/insdel.c @@ -2051,6 +2051,7 @@ prepare_to_modify_buffer (EMACS_INT start, EMACS_INT end, /* If `select-active-regions' is non-nil, save the region text. */ if (!NILP (current_buffer->mark_active) + && !inhibit_modification_hooks && XMARKER (current_buffer->mark)->buffer && NILP (Vsaved_region_selection) && (EQ (Vselect_active_regions, Qonly) -- 2.30.2